package com.kong.service;

import com.kong.entity.PageResult;
import com.kong.pojo.Setmeal;

import java.util.List;

/**
 * @author yang2013
 * @data 2020/10/11 13:01
 */
public interface SetmealService {
    /**
     * 分页查询套餐
     * @param currentPage
     * @param pageSize
     * @param queryString
     * @return
     */
    PageResult findByPage(Integer currentPage, Integer pageSize, String queryString);

    /**
     * 添加套餐
     * @param setmeal
     * @param integers
     */
    void add(Setmeal setmeal, Integer[] integers);

    /**
     *查询检查组的id的集合
     * @param id
     * @return
     */
    List<Integer> findCheckGroupIds(Integer id);

    /**
     * 编辑套餐
     * @param setmeal
     * @param integers
     */
    void updateSetmeal(Setmeal setmeal, Integer[] integers);

    /**
     * 删除套餐---查找有外键关联的表
     * @param id
     */
    void deleteById(Integer id);

    Setmeal findById(Integer setmealId);

    List<Setmeal> findAll();
}
